home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / transbbs.lzh / README.DOC < prev    next >
Encoding:
Text File  |  1992-07-20  |  19.1 KB  |  407 lines

  1. []==============================================================[]
  2.  
  3.                     Transcendence Read-Me File
  4.  
  5.                       Written by David Brown
  6.  
  7. []==============================================================[]
  8.  
  9.                        (Revision July 20th 1992)
  10.                        []=====================[]
  11.  
  12.  
  13. NOTE:This version mainly fixes the bugs found in the June 30th
  14.      release.  BE SURE to read this update information, an 
  15.      important change took place that will require you to modify 
  16.      your mask information.
  17.      
  18. (*) New features/modification (*)
  19.      
  20. o    There are three new Built-In BBS procedures you may use.  
  21.      They are MSG_xx, FILE_xx, and WIDELIST.
  22.  
  23.      MSG_xx    This procedure will take the user directly to the
  24.                message base specified (xx is the base number).
  25.                It's main use is with the menu processor.
  26.      FILE_xx   This does the same as above, but goes into a file
  27.                area.
  28.      WIDELIST  This is to be used in the file areas, to produce
  29.                a Wide-Listing of the files.
  30. o    When a user is online and you go into Sysop mode, User 
  31.      Editor, File editor, etc., the BBS will now apply the user 
  32.      settings of User #1.  For example, if the user has Hotkeys
  33.      turned on, the BBS would read the info from User #1, who may 
  34.      not have Hotkeys on.  When you give control back to the user, 
  35.      their user-settings are reinstated.
  36. **** The BBS now saves the QUICKSCAN settings in the mask 
  37.      information.  This applies both to Message bases, and file 
  38.      areas.  You will notice the new option "QSCAN" while editing 
  39.      a users (Or masks) file area, or message base access.  It is 
  40.      VERY important that you modify your masks before running this 
  41.      new version, otherwise the BBS will turn the users Quickscan 
  42.      settings OFF when it applies a mask to them.  You may use the 
  43.      mask editor to modify the masks you have setup.
  44. o    The MODEM.DAT file (In your data folder) now has another line
  45.      of data it requires.  It is the fifth line.  Place a number 
  46.      is this line (I recommend '3'), this will tell the BBS how 
  47.      long to wait before giving up on a CONNECT string from the 
  48.      modem.  High speed modem users may have to increase this 
  49.      setting.  The maximum settings is 255, the lowest is 2.  If 
  50.      your MODEM.DAT file is not found the BBS defaults to 3 (Or if 
  51.      you do not add that line).
  52. o    A command in the wait_call was added.  It is option "I" 
  53.      (Force Log-On).  It will make the BBS go into a logon at 
  54.      whatever baud rate you specify (Note: Carrier detect must be 
  55.      on of course).  This is useful if a user connects while you 
  56.      are at the desktop... You can now load the BBS, and FORCE the 
  57.      logon.  With the change to the MODEM.DAT file (Above) the BBS 
  58.      would normally wait x number of seconds (assuming it did not 
  59.      get the CONNECT string).
  60. o    ALT-F7 will now turn a capture on that will capture 
  61.      everything that goes to the screen, into a file.  Hitting 
  62.      ALT-F7 again turns the capture off.  (If the capture is on 
  63.      when you [or the user] logs off the BBS it will turn itself 
  64.      off).  The capture file goes into your TEMP folder.
  65. o    The 'exitall' command was removed from the menu processor, 
  66.      it did not work correctly and will be replaced when it is 
  67.      fixed.
  68. o    There is a new text file the BBS will search for when a user
  69.      edits his/her settings.  It is called EDITUSET.TXT, it is 
  70.      included in the update.  You may modify it to what you want, 
  71.      there are several new variable tags that this file uses.
  72.      
  73.      
  74.                        (Revision June 30th 1992)
  75.                        []=====================[]
  76.  
  77. NOTE: This is a beta-update.  Some major changes took place, 
  78.       and I am sure I missed some bugs.  Due to different ways of 
  79.       configuring the BBS program, it is near impossible for 
  80.       me to prefdict every way a Sysop may configure his/her BBS.
  81.       Report any bugs to David Brown or Wayne Watson.     
  82.      
  83. (*) Bugs fixed (*)
  84.           
  85. o    Carrier detection routines were rewritten.  The BBS will 
  86.      now check carrier for one second before assuming the modem 
  87.      answered without receiving a connect string.  Some modems 
  88.      turn CD on before sending a CONNECT string.  This would cause 
  89.      the BBS to never know what baud rate the modem was at.
  90. o    The 'BATCH' command from DOS mode now works.  Using 'Batch
  91.      filename' cause the BBS to look for the filename in your 
  92.      data folder, if it is not found there it will look for 
  93.      exactly what you typed.  In addition, the BBS will now look 
  94.      for the following batch files during normal execution:
  95.      
  96.      WAITCALL.BAT Each time the "Wait for call" screen comes up
  97.      LOGON.BAT    Each time a user logs on
  98.      LOGOFF.BAT   Each time a user logs off
  99.      WELCOME.BAT  Before the BBS displays the WELCOME.TXT file
  100.      BOOTUP.BAT   When the BBS loads
  101.      BOOTDOWN.BAT When you exit (Or rerun) the BBS    
  102.      
  103. o    RTS/CTS was not properly being set.  Selecting RTS/CTS now
  104.      functions properly, this caused problems with high speed 
  105.      modems, and data compressing modems.
  106. o    Verify, and Ringback now detect the baud rate that the 
  107.      caller is at.  This has not been tested.
  108. o    The BBS will now keep track of how many times the user
  109.      'hangs up' on the BBS.  This was not used in earlier versions
  110. o    The 'private bbs' mode now works properly.
  111. o    The Informer routines were re-written.  They now save in a
  112.      data format, and can be IGNORED with no worries of crashing 
  113.      your computer.
  114. o    ^R in the text editor will replace text, when EDITing a line,
  115.      this was in an earlier version, but somehow got messed up.
  116. o    When 'launching' files from DOS mode, by typing only the 
  117.      filename and not the extension, the BBS will now look for 
  118.      .APP files.                         
  119. o    You can now properly edit Email files.  This didn't work 
  120.      quite right before, it wouldn't save the file sometimes.  
  121.      Now, if you edit a short Email message, and it becomes 
  122.      extended, it will be saved correctly, and if you edit a long 
  123.      Email down to a small file, it will save correctly.
  124. o    ^N and ^C now work the in Email as they do in the 
  125.      message bases.
  126. o    File transfers from DOS mode, and Email, work properly now.
  127. o    The DORINFO1.DEF file now correctly forms itself.  In 
  128.      addition, the DORINFO1.DEF is created when you select FOREM 
  129.      or TURBO as your online game type.  If you do not need the 
  130.      FOREM or TURBO DAT files, select 'DOORINFO' for your game 
  131.      type.
  132. o    Reading messages by their number now works correctly.  Before
  133.      it would not find messages if the messages had started to 
  134.      scroll.
  135. o    Page pause has been inproved.  It now resets on 'press 
  136.      return' fields, as well as other pause fields.
  137. o    During QuickScans, the BBS would tell the user there were
  138.      no new messages if the last message they read had scrolled 
  139.      off.  This has been fixed.
  140. o    The alternate message headers and file headers now work 
  141.      again.  To refresh your memory, you can create FHDRxx.DAT and 
  142.      MHDRxx.DAT files in your MENUSx folder(s).  When a user 
  143.      enters a message base or file area that is flagged for 
  144.      "Alternate headers," the BBS will look for a file called 
  145.      MHDRxx.DAT (Or FHDRxx.DAT in the file areas) where xx is the 
  146.      file area number or message base number.  If found the BBS 
  147.      loads this file, and replaces the default header with it.  
  148.      You may also define GLOBAL headers.  These will totally 
  149.      replace the BBSs headers.  In your MENUSx folder(s) create a 
  150.      file named MHDR0.DAT for the message bases, or FHDR0.DAT for 
  151.      the message bases.  You can have global headers, and still 
  152.      modify certain areas with F/MHDRx.DAT files.  You do not need 
  153.      to flag the area to load headers in order for the global 
  154.      headers to work.
  155. o    In the SYSEDITG program it will now assume the default 
  156.      colors when creating a new BBS.  Previously it would set the 
  157.      text & background colors the same, and appear to be lock up 
  158.      the BBS.
  159.                
  160. (*) New features/Modifications (*)
  161.  
  162. o    You may now define an EMULATE.DAT file.  This file will 
  163.      let the BBS know what emulation your users are currently set 
  164.      to.  Enclosed is an example EMULATE.DAT file, but it will 
  165.      need to be modified before using it with your BBS.  To use 
  166.      the EMULATE.DAT file, create an ascii text file in your DATA 
  167.      folder.  On each line you type an emulation type (See below), 
  168.      line one of the EMULATE.DAT file reflects the emulation in 
  169.      your MENUS0 folder, line two is for the MENUS1 folder, line 
  170.      three is for the MENUS2 folder, etc.  The BBS will 
  171.      understand the following emulations:
  172.      
  173.      Vt52-Color     Vt52-Mono      ANSI-Color     ANSI-Mono
  174.      Vt100-Color    Vt100-Mono     IGS            ASCII
  175. o    Three new variable tags have been introduced, they are:
  176.      
  177.      Tag #98 - the 'Pause' variable tag.  You format this tag
  178.      like '{98-x}' where 'x' is the pause time, in seconds.  This 
  179.      may be useful for high speed modems that display the 
  180.      LOGOFF.TXT file before the user can see it.
  181.      
  182.      Tag #99 - This will display a number that reflects the users 
  183.      current emulation mode.  A number from 0 to 8 will be 
  184.      returned.  The numbers mean:     
  185.      
  186.      0 - No emulation known
  187.      1 - Vt52 Color
  188.      2 - Vt52 Mono
  189.      3 - ANSI Color
  190.      4 - ANSI Mono
  191.      5 - Vt100 Color
  192.      6 - Vt100 Mono
  193.      7 - IGS
  194.      8 - ASCII
  195.      
  196.      Tag #100 - This will display the current users emulation 
  197.      mode.  This displays it as a word, not a number (ie Vt52-
  198.      Color).
  199.      
  200. o    Fido mail support has been added.  The BBS will operate 
  201.      according to the SPAWNBBS.BAT file created by BinkleyTerm.  
  202.      The BBS will also search for FIDOMAIL.BAT.  This feature has 
  203.      not been tested.
  204. o    Full support for 12000, 14400, 16800, and 38400 baud was 
  205.      added.  When a user calls in at one of those rates, the BBS 
  206.      will display their baud accordingly, which will help 
  207.      calculate download times correctly, etc.  The board will set 
  208.      the modem to 19,200 baud if any of these baud rates come in 
  209.      (The ST does not directly support any of the above baud 
  210.      rates).  But in most cases the baud rate would already be 
  211.      locked at 19,200 baud.
  212. o    A 'Sysops Log' feature has been added.  This log is for the
  213.      Sysop to keep certain messages, or email files, and even chat 
  214.      sessions.  When reading a message, or an Email message you 
  215.      (The sysop) will now have the option to '[L]og' the message.  
  216.      If you select LOG, it will then ask you:
  217.      
  218.      Log To: [T]rans LOG  [S]ysops LOG  [F]ile  [P]rinter
  219.      
  220.      The Sysops log may be viewed/deleted from the waitcall 
  221.      screen.
  222. o    ALT-F2 USED to be used to turn ALERT off.  That has been 
  223.      changed to ALT-F9.  ALT-F2 will now do the exact same thing 
  224.      as F2, except the chat session will be recorded in the 
  225.      SYSOPS.LOG file.
  226. o    The following options have been added to the menu processor,
  227.      they are all commands you would place on the first line of a 
  228.      menu:
  229.      
  230.      AGE<x     Age must be less than 'x'
  231.      AGE>x     Age must be greater than 'x'
  232.      LEVEL<x   Level must be less than 'x'
  233.      LEVEL>x   Level must be greater than 'x'
  234.      AGE=x     Age must EQUAL 'x'
  235.      LEVEL=x   Level must EQUAL 'x'
  236.      NOPAGE    Do not use page-pause while in the menu
  237.      
  238.      You may use these together (ie AGE>16 AGE<31), but if you are 
  239.      using AGE=x or LEVEL=x you can not use another AGE or LEVEL 
  240.      command.  For example "MENU AGE>17 AGE=18" would make no 
  241.      sense to the program, putting the AGE>17 would be a waste of 
  242.      time.  The 'LEVEL' commands refer to the users Menu-Level.
  243. o    In the 'data' part of the menu files you can now add a 
  244.      seperate access level for each command of the menu.  You do 
  245.      this by placing a number (0-255) directly after the 
  246.      'menu type' letter. An example would be:
  247.      
  248.      O p25 ONLINE1.DAT
  249.      
  250.      The level refers to the Menu level.
  251. o    You may now send and receive Email from within the DOS shell.
  252.      Type "EMAIL" in DOS mode, and you will go into the Email 
  253.      section.  If a user is online when you do this, it will ask 
  254.      you if you would like to read mail as yourself, or as the 
  255.      user online.
  256. o    COPY and MOVE commands in DOS mode will now default to 
  257.      '.\' as their destination.  Before it would ask you.
  258. o    You can add the command "OFF" to your command tables for 
  259.      a faster version of "GOODBYE".  The off command does not ask 
  260.      the user if they would like to logoff, it simply looks for 
  261.      OFF.TXT (optional), and then hangs up.  If OFF.TXT is found 
  262.      the BBS will then look for OFF1.TXT, then OFF2.TXT, etc.
  263.      This was basically added so Sysops could make logoff menu 
  264.      files with options like SEND EMAIL to sysop, etc.  See below 
  265.      for information regarding that feature.
  266. o    If you make OFF.TXT a menu file you can use two new 
  267.      built-in BBS procedures, MAIL_xx and OFFNOT.  "MAIL_XX" will 
  268.      send an Email message to user #xx.  Normally this would be 
  269.      the Sysop, or a remote Sysop.  Be sure to use the right user 
  270.      number.  If you use OFFNOT in your menu, it will abort the 
  271.      logoff.  An example of this OFF.TXT file as a menu is:
  272.      
  273.      MENU NOABORT
  274.      Selection: 
  275.      4
  276.      1 p MAIL_1 N
  277.      2 p MAIL_13 N
  278.      Q p OFFNOT N
  279.      DEFAULT exit
  280.  
  281.      Logoff Options:
  282.      [=]=[=]=[=]=[=]
  283.  
  284.      [1] Leave feedback to David Brown
  285.      [2] Leave feedback to Wayne Watson
  286.      [Q] Abort logoff
  287.      [Return] to hangup
  288.  
  289. o    Variable tag #214 will return the last message number in
  290.      a message base.
  291. o    Users will not be idled off the BBS when in CHAT mode.
  292. o    ^F during a local-input will pull-up a fileselector box
  293.      This is useful for Fmail, etc.
  294. o    While editing a message (And Email) you can use ^B to
  295.      instert your Handle, and ^N to insert your name.
  296. o    The text display is now about 46% faster than in the last
  297.      update.  The difference should be quite noticable.
  298. o    You may put an '!' in front of a filename in your 
  299.      ONLINEx.DAT files, or your event editor, and the BBS will 
  300.      create a status bar with the users handle, load time, and 
  301.      filename being executed.  This is very useful for online 
  302.      games that don't seem to want to tell you who is online.
  303. o    After you reply to an Email message the BBS will ask you 
  304.      if you would like to delete the received message.
  305. o    Typing '/Z' in the text editor will allow you to change the
  306.      message subject (Email or message bases).
  307. o    When you have multiple email messages waiting the BBS 
  308.      now lists them starting with the most recent.  The sort is 
  309.      done by the day only, so you could have mroe than one letter 
  310.      sent on the same day, and those may not be in the correct 
  311.      order.
  312.           
  313. (*) Coming Soon (*)
  314.      
  315. o    A script language is now being started, thanks to
  316.      Wonderment software!
  317. o    ISIS Networking support is being added.
  318. o    ARC/LZH utilities, and possibly ZIP.
  319.                               
  320.      
  321.           
  322.                        (Revision May 10th 1992)
  323.                        []====================[]
  324.  
  325.  
  326. (*) Bugs Fixed (*)
  327.      
  328. o    Add To BBS bug fixed.
  329. o    Quoting messages now goes to Emacs
  330. o    The routine that lists the message bases and file areas now
  331.      properly displays the "More" prompt when needed.
  332. o    Using function keys from the "Wait_Call" screen no 
  333.      longer reinitializes the modem.
  334. o    View/Print callers log fixed (See below)
  335. o    You can now advance and backup properly in the File 
  336.      Areas and Message Bases.
  337. o    Display single numbered message bases & file areas in 
  338.      the right column now formats correctly.
  339. o    Selecting LIST or SCAN in file areas defaults to ALL if you
  340.      press return.
  341. o    The BBS will now inform the Sysop if a user drops carrier
  342.      before entering a file description of an upload.
  343. o    Verbose listings on ARCHIVED files now displays correctly.
  344. o    Transcendence now checks the format of a birthday date.  It
  345.      will not allow dates such as "13/44/75".
  346. o    Editing with micro emacs no longer "drops" lines.
  347. o    "Attempted Logons" are now formatted better in the LOG file.
  348. o    '@' now works in the Menu-Processor.
  349. o    Garbage no longer shows up when editing a BBS entry.
  350.                     
  351.                     
  352. (*) New features/Modifications (*)
  353.      
  354. o    Micro-Emacs editing improved.  When using emacs you will no 
  355.      longer have to use the normal editor to save the message.  
  356.      The BBS will take you directly to emacs.  After you have 
  357.      saved the message with emacs, you will be given the options 
  358.      to LIST, EDIT, SAVE or ABORT.  This method was suggested by 
  359.      several people.
  360. o    With this revision the CLEANUP.TOS file has been released.
  361.      The CLEANUP program has many options, and will take the 
  362.      burden off of many tasks.  Please refer to the CLEANUP.DOC 
  363.      file for further information.
  364. o    Example SP? files are now included with the BBS package.  You
  365.      may use the files to give your BBS a "personal" touch.  Just 
  366.      extract the archive to your modules folder.  (Greg you can 
  367.      explain this better)
  368. o    You can now have a "Status" line on the screen while 
  369.      users are playing online games.  The status line displays the 
  370.      users name, start time of the game, and the filename of the 
  371.      game.  To use this feature look in the MENU.DOC file under 
  372.      the "Quick Load" section.     
  373. o    View/Print Log file was modified.  When you select this 
  374.      option you will receive a list of LOG files to display or 
  375.      print.  The following are in the list: TRANS.LOG, 
  376.      DOWNLOAD.LOG, UPLOAD.LOG, CLEANUP.LOG, and SYSOP.LOG.  The 
  377.      SYSOP.LOG is not yet used in this version, see below.
  378.      
  379. (*) Soon to come (*)
  380.      
  381. o    The "TRANTEST.PRG" file will be available mid-month.  This
  382.      program will help the beginning Transcendence sysop by 
  383.      warning him/her of common errors they might have made during 
  384.      the initial configuration.
  385. o    FoReM Mailer compatibility is being tossed around.  A 
  386.      final decision will be made next month.
  387. o    Fido compatibility will be in the next revision.
  388. o    A "Sysops" log will be in the next revision.  This log 
  389.      will be used to add your own personal items.  For example you 
  390.      will be able to log certain messages (And Email) to it, 
  391.      capture CHAT sessions, etc.     
  392.  
  393. []==============================================================[]
  394.      
  395.      
  396.         Transcendence (c) 1989-1992 Twilight Zone Software
  397.  
  398.  
  399.      Twilight Zone Software
  400.      P.O. Box 7264
  401.      Louisville, KY  40257
  402.      
  403.      (502) 897-1582 - David Brown Voice, EST
  404.      (502) 897-1589 - Support Line One (Data - 2400 Baud)
  405.      D.BROWN65      - GEnie mail address
  406.      
  407.